/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

html{
height:100%;
}

body{
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#fff;
color:#000;
}

body a{
outline:none;
color:#f96c11;
}

h1{
font-size:20px;
color:#ff4701;
padding-bottom:20px;
}

h2{
font-size:13px;
color:#98989b;
text-transform:uppercase;
padding-bottom:3px;
}

p{
padding-bottom:12px;
}

table{
border:c;
}

ul, ol{
padding:0px 0px 12px 20px;
}

.main{
min-height:100%;
min-width:1000px;
background:url(../images/body_bg.jpg) right repeat-y;
}

.ilinks{
height:20px;
padding:8px 40px 0px 38px;
}

.ilinks img{
float:left;
margin:0px 8px;
}

.ilinks div{
padding-left:466px;
}

.header{
height:156px;
padding:0px 362px 10px 28px;
}

.header img{
display:block;
}

.headerl{
height:152px;
width:100%;
float:left;
background:url(../images/lheader_bg.jpg) top repeat-x #ff5400;
}

.headerlbg1{
height:152px;
background:url(../images/lheader_l.jpg) left top no-repeat;
}

.headerlbg2{
height:102px;
background:url(../images/lheader_r.jpg) right top no-repeat;
padding:50px 0px 0px 165px;
}

.headerr{
height:144px;
width:288px;
float:right;
margin-right:-362px;
background:url(../images/hbasketbg.jpg) 35px 0px no-repeat;
padding:8px 29px 0px 45px;
}

.headerr .title{
height:34px;
padding-bottom:12px;
}

.headerr .title img{
float:right;
}

.basket{
height:65px;
font-size:14px;
color:#5f1d1d;
text-align:right;
padding:0px 10px 0px 0px;
}

.headerr .link{
height:22px;
padding:0px 10px 0px 0px;
}

.headerr .link img{
float:right;
}


.content{
padding:0px 19px 70px 318px;
}

.leftcol{
width:277px;
float:left;
margin-left:-318px;
padding:0px 15px 0px 26px;
}

.rightcol{
width:100%;
float:left;
}

.menu{
font-size:14px;
color:#000;
list-style:none;
margin-bottom:10px;
padding:0px;
}

.menu a{
color:#000;
text-decoration:none;
}

.menu li{
width:223px;
list-style:none;
background:url(../images/menuitem.gif) left bottom no-repeat;
margin-bottom:5px;
padding:0px 27px 8px 27px;
}

.speccell{
height:107px;
width:134px;
font-size:11px;
background:url(../images/lspec_bg.jpg) left top no-repeat;
margin-bottom:9px;
padding:15px 20px 30px 120px;
}

.specrcell{
height:117px;
width:99px;
font-size:11px;
background:url(../images/specr_bg.jpg) left top no-repeat;
margin-bottom:9px;
padding:15px 120px 0px 15px;
}

.filter{
height:82px;
width:424px;
float:right;
background:url(../images/filter_bg.jpg) left top no-repeat;
padding:-36px 0px 0px 10px;
}

.filter label{
float:left;
padding:2px 5px 0px 0px;
}

.filter select{
width:100px;
font-family:Tahoma, "Trebuchet MS";
font-size:11px;
color:#908f8f;
float:left;
margin:0px 12px 5px 0px;
}

.filter .button{
float:right;
margin:6px 18px 0px 0px;
}

.prodc{
height:120px;
font-size:11px;
background:url(../images/prodc_l.gif) left top no-repeat;
margin-bottom:9px;
padding-left:10px;
}

.prodclbg{
height:120px;
background:url(../images/prodc_r.gif) right top no-repeat;
padding-right:39px;
}

.prodcrbg{
height:108px;
background:url(../images/prodc_bg.gif) top repeat-x;
padding:7px 0px 5px 0px;
}

.prodc .descr{
height:10px;
line-height:10px;
padding:0px 2px 1px 2px;
}

.prodstab{
width:100%;
float:left;
position:relative;
margin-top:-60px;
}

.prodstab .prodtd1{
padding-top:0px;
}

.prodstab .prodtd2{
padding-top:75px;
}

.prodstab .prodtd3{
padding-top:150px;
}

.prodstab td{
width:33%;
vertical-align:top;
}

.prodc table{
width:100%;
}

.prodc table .pictd{
width:95px;
vertical-align:top;
padding-right:0px;
}

.prodc table .texttd{
width:auto;
text-align:center;
}

.prodc .link{
width:60px;
float:left;
padding:4px 0px 0px 5px;
}

.prodc .buybtn{
height:20px;
width:80px;
float:right;
margin-right:5px;
}

.prodc .buybtn .btn{
height:18px;
width:72px;
font-family:Tahoma, "Trebuchet MS";
font-size:11px;
color:#fff;
text-decoration:none;
text-align:center;
display:block;
background:url(../images/buybtn.gif) no-repeat;
padding:2px 4px 0px 4px;
}

.bbtt{
height:18px;
width:72px;
font-family:Tahoma, "Trebuchet MS";
font-size:11px;
color:#fff;
text-decoration:none;
text-align:center;
display:block;
background:url(../images/buybtn.gif) no-repeat;
padding:2px 4px 0px 4px;
}
.price{
font-size:12px;
text-align:center;
font-weight:bold;
}

.rcoltable{
width:100%;
}

.rcoltable td{
vertical-align:top;
}

.rcoltable .texttd{
padding-right:20px;
}

.rcoltable .spectd{
width:234px;
}


.footer{
height:67px;
font-size:11px;
color:#676161;
text-align:center;
min-width:1000px;
position:relative;
margin-top:-67px;
}

.footerbg{
height:47px;
padding:0px 19px 0px 25px;
}

.footerbg2{
height:47px;
background:url(../images/footer_bg.jpg) top repeat-x;
}

.footerlbg{
height:47px;
background:url(../images/footer_lbg.jpg) left top no-repeat;
}

.footerrbg{
height:30px;
background:url(../images/footer_rbg.jpg) right top no-repeat;
padding:17px 20px 0px 20px;
}

.spacer{
height:1px;
clear:both;
}
